package com.zl.autocode.common.utils.generator.model;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CfgTemplate implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private String templateFileId="";
    private String projectId="";
    private String moduleId="";
    private String templateId="";
    private String fileTitle="";
    private String fileName="";
    
    /** 模板引用名.  */
    private String quoteTag="";
    
    /** 模板引用名(初始).  */
    private String fromQuoteTag="";
    
    /** 来源方法/表/对象 */
    private String fromKeyCode="";
    
    /** 输出文件格式.  */
    private String outputFileFormat="";
    
    /** 输出基础路径.  */
    private String outputBasePath="";
    
    /** 输出路径.  */
    private String outputPath="";
    
    /** 输出文件名.  */
    private String outputFileName="";
    
    /** 引用文件路径.  */
    private String importFile="";
    
    /** 继承类.  */
    private String extendClazz="";
    
    /** 额外引入类.  */
    private String importClazz="";
    
    /** 额外加载类.  */
    private String autowiredClazz="";
    
    /** 输出类型.  */
    private String outputType="";
    
    /** 是否生成文件*/
    private String loadTemplate="";
    
    /** 是否需要*/
    private String needFlag="";
    
    /** 是否追加写入*/
    private String isAppendWriteFlag="";
    
    /**********************************************/
    
    /** 完整最终包路径  */
    private String lastPackPath="";
    
    /** 完整最终路径  */
    private String lastFilePath="";
    
    /** 自身包路径  */
    private String lastOwnPackPath="";
    
    /** 创建路径  */
    private String lastCreatePath="";
}
